import request from '@/utils/request'

// 获取文件列表
export function getOssRecords(query) {
    return request({
        url: '/qtgis/pgedit/getOssRecords',
        method: 'get',
        params: query
    })
}

// 下载文件
export function downloadOss(query) {
    return request({
        url: '/qtgis/pgedit/downloadOss',
        method: 'get',
        params: query
    })
}

// 删除文件
export function removeOss(data) {
    return request({
        url: '/qtgis/pgedit/removeOss',
        method: 'post',
        data: data
    })
}

// 获取表名
export function getTablesInfo() {
    return request({
        url: '/qtgis/pgedit/table',
        method: 'get'
    })
}

// 获取指定表数据
export function getTableData(data) {
    return request({
        url: '/qtgis/pgedit/data',
        method: 'post',
        data: data
    })
}

// 查询指定表数据
export function findTableData(data) {
    return request({
        url: '/qtgis/pgedit/find',
        method: 'post',
        data: data
    })
}

// 添加表数据
export function addTableData(data) {
    return request({
        url: '/qtgis/pgedit/add',
        method: 'post',
        data: data
    })
}

// 更新表数据
export function updateTableData(data) {
    return request({
        url: '/qtgis/pgedit/update',
        method: 'post',
        data: data
    })
}

// 删除表数据
export function delTableData(data) {
    return request({
        url: '/qtgis/pgedit/delete',
        method: 'post',
        data: data
    })
}

// 添加管点表数据
export function addPointTableData(data) {
    return request({
        url: '/qtgis/pgedit/addPoint',
        method: 'post',
        data: data
    })
}

// 更新管点表数据
export function updatePointTableData(data) {
    return request({
        url: '/qtgis/pgedit/updatePoint',
        method: 'post',
        data: data
    })
}

// 添加管线数据
export function addLineTableData(data) {
    return request({
        url: '/qtgis/pgedit/addLine',
        method: 'post',
        data: data
    })
}

// 更新管线表数据
export function updateLineTableData(data) {
    return request({
        url: '/qtgis/pgedit/updateLine',
        method: 'post',
        data: data
    })
}
